列表
序列是 Python 中最基本的数据结构。
序列中的每个值(value)都有对应的位置值,称之为索引(index),第一个索引是 0,第二个索引是 1,依此类推。
Python 中的序列主要有列表 list、 元组 tuple、字符串 str。
列表 list 是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
python
items = ['red', 1, 1.5]
colors = ['red', 'green', 'blue', 'yellow', 'white', 'black']
num1, num2 = [1,5] #多个变量可以直接从列表中对应元素取值
列表就是将多个元素集中到一起,形成一个序列。
python
#color1 = 'red'
#color2 = 'green'
#color3 = 'blue'
colors = ['red', 'green', 'blue', 'yellow', 'white', 'black'] #用一个列表list就行了,不需要一个变量一个变量去声明
Python 没有数组
Python 里没有数组 Array 的概念,我们一般使用 list 来实现数组 Array。
数组 Array 就是一个长度固定不变的元素序列,但是 list 是长度可变的。